﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

namespace tutors_clus.Models
{
    public partial class course
    {
        public course()
        {
            this.comments = new List<comment>();
            this.messages = new List<message>();
            this.student_course = new List<student_course>();
        }
        [Key]
        public int id_cou { get; set; }
        [Required(ErrorMessage = "{0} không được để trống")]
        [Display(Name="Tên lớp")]
        public string name_cou { get; set; }
        public Nullable<int> id_tea { get; set; }
        [Required(ErrorMessage = "{0} không được để trống")]
        [Display(Name = "Số lượng")]
        public Nullable<int> limited_num { get; set; }
        [Display(Name = "Đã đăng ký")]
        public Nullable<int> registered_num { get; set; }
        [Display(Name = "Ngày tạo lớp")]
        public Nullable<System.DateTime> createdate_cou { get; set; }
        [Required(ErrorMessage = "{0} không được để trống")]
        [Display(Name = "Ngày bắt đầu dạy")]
        public Nullable<System.DateTime> startdate_cou { get; set; }
        [Required(ErrorMessage = "{0} không được để trống")]
        [Display(Name = "Ngày kết thúc dạy")]
        public Nullable<System.DateTime> enddate_cou { get; set; }
        [Display(Name = "Trạng thái")]
        public Nullable<bool> status_cou { get; set; }
        [AllowHtml]
        [Required(ErrorMessage = "{0} không được để trống")]
        [Display(Name = "Mô tả lớp")]
        public string decription_cou { get; set; }
        public virtual ICollection<comment> comments { get; set; }
        public virtual teacher teacher { get; set; }
        public virtual ICollection<message> messages { get; set; }
        public virtual ICollection<student_course> student_course { get; set; }
    }
}
